seed leaf - French English Dictionary